package com.qfedu.yuxiaoer.entity;

import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class OcOwnerContract implements Serializable {
    @ApiModelProperty(value = "业主id")
    private Integer id;

    @ApiModelProperty(value = "业主姓名")
    private String ownername;

    @ApiModelProperty(value = "业主电话")
    private String phone;

    @ApiModelProperty(value = "业主证件")
    private String certificate;

    @ApiModelProperty(value = "证件号码")
    private String number;

    @ApiModelProperty(value = "证件照")
    private String picture;

    @ApiModelProperty(value = "银行卡id")
    private Integer bankid;

    @ApiModelProperty(value = "合同开始时间")
    private Date starttime;

    @ApiModelProperty(value = "合同结束时间")
    private Date endtime;

    @ApiModelProperty(value = "付款方式id")
    private Integer paytypeid;

    @ApiModelProperty(value = "月租金")
    private BigDecimal monthrent;

    @ApiModelProperty(value = "常规押金")
    private BigDecimal margin;

    @ApiModelProperty(value = "支付时间")
    private Integer paytimeid;

    @ApiModelProperty(value = "其他费用")
    private Integer othercostid;

    @ApiModelProperty(value = "租金自定义结算")
    private Integer settlerentid;

    @ApiModelProperty(value = "物业交割")
    private Integer propertydeliveryid;

    @ApiModelProperty(value = "更多id")
    private Integer moreid;

    @ApiModelProperty(value = "签约信息")
    private Integer signinformationid;

    @ApiModelProperty(value = "合同编号")
    private String contractnumber;

    @ApiModelProperty(value = "签约类型")
    private String contracttype;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getOwnername() {
        return ownername;
    }

    public void setOwnername(String ownername) {
        this.ownername = ownername;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getCertificate() {
        return certificate;
    }

    public void setCertificate(String certificate) {
        this.certificate = certificate;
    }

    public String getNumber() {
        return number;
    }

    public void setNumber(String number) {
        this.number = number;
    }

    public String getPicture() {
        return picture;
    }

    public void setPicture(String picture) {
        this.picture = picture;
    }

    public Integer getBankid() {
        return bankid;
    }

    public void setBankid(Integer bankid) {
        this.bankid = bankid;
    }

    public Date getStarttime() {
        return starttime;
    }

    public void setStarttime(Date starttime) {
        this.starttime = starttime;
    }

    public Date getEndtime() {
        return endtime;
    }

    public void setEndtime(Date endtime) {
        this.endtime = endtime;
    }

    public Integer getPaytypeid() {
        return paytypeid;
    }

    public void setPaytypeid(Integer paytypeid) {
        this.paytypeid = paytypeid;
    }

    public BigDecimal getMonthrent() {
        return monthrent;
    }

    public void setMonthrent(BigDecimal monthrent) {
        this.monthrent = monthrent;
    }

    public BigDecimal getMargin() {
        return margin;
    }

    public void setMargin(BigDecimal margin) {
        this.margin = margin;
    }

    public Integer getPaytimeid() {
        return paytimeid;
    }

    public void setPaytimeid(Integer paytimeid) {
        this.paytimeid = paytimeid;
    }

    public Integer getOthercostid() {
        return othercostid;
    }

    public void setOthercostid(Integer othercostid) {
        this.othercostid = othercostid;
    }

    public Integer getSettlerentid() {
        return settlerentid;
    }

    public void setSettlerentid(Integer settlerentid) {
        this.settlerentid = settlerentid;
    }

    public Integer getPropertydeliveryid() {
        return propertydeliveryid;
    }

    public void setPropertydeliveryid(Integer propertydeliveryid) {
        this.propertydeliveryid = propertydeliveryid;
    }

    public Integer getMoreid() {
        return moreid;
    }

    public void setMoreid(Integer moreid) {
        this.moreid = moreid;
    }

    public Integer getSigninformationid() {
        return signinformationid;
    }

    public void setSigninformationid(Integer signinformationid) {
        this.signinformationid = signinformationid;
    }

    public String getContractnumber() {
        return contractnumber;
    }

    public void setContractnumber(String contractnumber) {
        this.contractnumber = contractnumber;
    }

    public String getContracttype() {
        return contracttype;
    }

    public void setContracttype(String contracttype) {
        this.contracttype = contracttype;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", ownername=").append(ownername);
        sb.append(", phone=").append(phone);
        sb.append(", certificate=").append(certificate);
        sb.append(", number=").append(number);
        sb.append(", picture=").append(picture);
        sb.append(", bankid=").append(bankid);
        sb.append(", starttime=").append(starttime);
        sb.append(", endtime=").append(endtime);
        sb.append(", paytypeid=").append(paytypeid);
        sb.append(", monthrent=").append(monthrent);
        sb.append(", margin=").append(margin);
        sb.append(", paytimeid=").append(paytimeid);
        sb.append(", othercostid=").append(othercostid);
        sb.append(", settlerentid=").append(settlerentid);
        sb.append(", propertydeliveryid=").append(propertydeliveryid);
        sb.append(", moreid=").append(moreid);
        sb.append(", signinformationid=").append(signinformationid);
        sb.append(", contractnumber=").append(contractnumber);
        sb.append(", contracttype=").append(contracttype);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}